package com.justech.mes.v2.service;

/**
 * 用户上工管理
 * 1.检查用户是否有在别的地方上工
 *
 * @author feifei.li
 */
public interface MesUserWorkAdmin {

    /**
     * 检查用户是否在上工
     *
     * @param userName
     * @return
     */
    boolean isAtWork(String userName);

    /**
     * 强制下工
     * <p>
     * 当用户需要在别处上工时，需要对当前所在岗位进行下工。
     * 而该次下工时无需任何理由的。所以这里认为是强制下工！
     * </p>
     *
     * @param userName
     */
    void forceStopWork(String userName);


}
